| Вопрос: дан номер недели, выяснить даты "понедельника" и "воскресенья" этой недели |
[17 May 2008|06:27pm] |
|
Вопрос: дан номер недели, выяснить даты "понедельника" и "воскресенья" этой недели. Колдунство с date() и strtotime() подсказывает, что решение где-то рядом. Но туплю уже дня три 8(
|
|
|
[16 May 2008|01:41pm] |
Добрый день. Посоветуйте, плиз, какой нибудь класс-обертку для работы с датой и временем.
|
|
|
[15 May 2008|11:49pm] |
привет. возникла необходимость создать файлик любого формата, понятного MS Excel. В файлике должна быть таблица, а поверх нее - несколько стрелочек. Самое что нагуглил - Spreadsheet_Excel_Writer. Но из графики он умеет только вставлять битмапы, которые и подошли бы, если бы не одно но: они привязываются только по одному краю, и при растяжении строчек под ними, сами не масштабируются. В результате вся конструкция "плывет". Что еще посоветуете?
UPD: пример того, что нужно получить: ( пример )
UPD2: одним из вариантов пока остается выдача клиенту файла с заранее встроенным макросом для рисования этих самых стрелок, но для этого нужен компонент, который умеет писать в уже существующий файл. Кто-нибудь о таких знает?
|
|
| Вопросы авторам PHP, которые приедут на PHPConf 2008 - добавь свой! |
[15 May 2008|04:57pm] |
Заканчиваем собирать вопросы авторам PHP & MySQL.
В PHPConf участвует уже более 200 WEB-разработчиков.
Вопросы авторам PHP, которые приедут на PHPConf 2008 - добавь свой! http://phpclub.ru/talk/showthread.php?s=&threadid=108031
- Когда будет нормальный сборщик мусора? Который удаляет из памяти объекты? - Как на счёт типа enum ? - Заменит ли php-fpm(anight) стандартный fpm по дефолту? - Стоит ли ожидать в ближайшее время документацию по SPL ? - В PHP для именования функций, переменных, констант и т.п. изначально использовалась нотация Lower Case. Однако в классах Exception и т.п. используется Венгерская нотация. Вопрос: Зачем они сделали такую кашу? И собираются ли они приходить в итоге к единому стандарту в именовании? - Как насчет реализации API для создания веб-сервисов? - Хочется возможность компиляции PHP библиотек классов в бинарный модуль того-же PHP
Задавай вопросы лично на PHPConf, получи автограф и памятное фото с авторами PHP & MySQL & PostgreSQL! http://www.phpconf.ru/reg/
Создай команду мечты на PM Days http://www.pmdays.ru/reg/ Смотри бесплатное видео с PHPConf 2007 http://www.phpconf.ru/history/2007/
До встречи, через 2 недели на PHPConf 2008!
|
|
|
[15 May 2008|03:08pm] |
Здравствуйте, Есть проблемка.. Работал у меня простенький скриптик:
Но включили на сервере php safe-mode, и накрылась возможность использовать exec()... Можно ли на php сделать скрипт с идентичным функционалом но чтоб в safe-mode работал. Куда подсмотреть? В php я не силен, поетому exec() и пользовал.
Спасибо за ваше время.
|
|
| Как отследить наличие фрейма? |
[15 May 2008|01:56pm] |
Некоторые сайты ссылаются на мой и показывают его содержимое под своим фреймом, куда вставляют рекламу.
Примерно так же происходит, если воспользоваться поиском картинок в гугле ( вот так ). Там можно нажать "удалить рамку" и верхний фрейм закроется.
Можно ли как-нибудь отследить, что твой сайт запущен в каком-то фрейме?
|
|
|
[14 May 2008|03:33pm] |
привет, коллеги подскажите, где можно почитать про разработку многосерверных (то есть больше 1 сервера) приложений на PHP желательно с самых азов приветствуются линки и названия книг
|
|
| вопрос про swf |
[14 May 2008|01:22pm] |
глупо конечно, но есть задачка
нужно сделать jpeg из первого фрейма swf. возможно ли это сделать на php и каким способом?
|
|
| древовидные комментарии |
[09 May 2008|05:26pm] |
приветствую, коллеги прошу подсказать по опыту способ организации БД и кода для древовидных комментариев к записи (например, новость) понятно, что это делается рекурсией, но не могу додумать структуру таблиц БД кто тыкнет в пример? буду благодарен
|
|
| Редактор html форм |
[08 May 2008|10:59pm] |
Посоветуйте редактор html форм. Требования: 1) Бесплатный код 2) Простое добавление собственных обработчиков 3) Желательно с клиентским визуальным интерфейсом редактирования (как http://www.phpform.org/formbuilder/index.php) Спасибо
|
|
| php1.ru / php2.ru |
[09 May 2008|04:55am] |
Случайно заметил эти домена php1/php2.ru. Забрал. Хочется запустить на них чтото толковое, что можете порекомендовать?
Пока на ум приходит: 1) Форум (но таких полно) 2) Сервис куда выкладывают длинные куски кода, что бы потом раздавать ссылки на форумах и задавать вопросы "а где у меня тут ошибка"
Что еще предложите?
|
|
| Низкоуровневые операции в php |
[07 May 2008|05:44pm] |
Добрвый день, столкнулся недавно с такой проблемой - слишком долгое время создания одной странички в php. Прошелся профайлером, оказалось что 40% времени занимает время доставания данных из бд, еще примерно 35% XSLT трансформация документа в html, а вот все остальное время сжирает пхп. Это естественно мне не понравилось, поэтому я решил немного оптимизировать бизнес логику. В результате всех оптимизаций бизнес логики, я понял, что узким местом в этой цепочке (mysql|memcache -> php -> xml -> xslt -> html) стал сам пхп. А точнее один его оператор. - ;.
Без шуток. ; - отжирает очень много ресурсов, ниже вот привожу код для тестирования с результатами полученными на моей машине:
for($i = 0; $i < 1000000; $i++) {
;
}
Среднее время выполнения этого куска кода: 0.654944934845 секунд.
for($i = 0; $i < 1000000; $i++) {
}
А вот среднее время выполнения этого куска кода: 0.493484582778 секунд.
В итоге я даже не знаю что и делать, так как отказатся от оператора ; в пхп очень проблематично, но так же мне не очень нравится что именно этот оператор отжирает львиную долю ресурсов сервера.
|
|
| вопрос по pear Spreadsheet Excel Writer |
[05 May 2008|05:25pm] |
День добрый. столкнулся со следующими проблемами в классе pear SpreadsheetExcelWriter (http://pear.php.net/package/Spreadsheet_Excel_Writer):
- Формула вида =Sheet1!A1 в итоге выдет =#Н/Д для русского экселя, хотя лист существет и все написано корректно (по крайней мере для экселя)
- Класс не понимает русских символов в формулах, несмотря на то что для листа задано $worksheet->setInputEncoding('utf-8');
- Не нашел как задать стиль рамки (border), например, пунктиром
- Не получается назвать листы нелатинскими символами
В багтрекере не нашел ничего что могло бы помочь. Заранее спасибо.
|
|
| От теории ООП к практике |
[05 May 2008|01:59pm] |
Получил большое количество теоретических сведений об ООП в PHP5. C удовольствием приму участие в большом проекте для закрепления полученных знаний и получения практического опыта. Возьмите кто-нть на неполный/(свободный) день и символическую оплату?
|
|
| Как измерить силу пароля - алгоритм и скрипты |
[05 May 2008|01:46pm] |
Всем добрый день!
Вероятно кому-то пригодится алгоритм и скрипты для проверки силы пароля. Не тратьте время как это делал я, просто воспользуйтесь готовым результатом.
|
|
| Опрос |
[04 May 2008|10:45am] |
Кто из вас добавляет идентификатор сессии в формы, выводимые авторизованному пользователю? И, соответственно, проверяет при обработке? Имеются в виду формы, отправляемые методом POST.
Речь идет НЕ о способе передачи идентификатора сессии вообще.
|
|
| А пятница ли среда? |
[30 Apr 2008|05:07pm] |
Сегодня короткий день и можно под конец дня похоливарить, угу? :)
Вобщем вопрос довольно банален. Вот есть у меня шаблонизатор, синтаксис жутко похож на blitz, но на php написан :)
В блитзе есть возможность передавать данные из шаблона с помощью $ и вызывать методы объекта. У меня пока этого нет, хотя set, iterate, парсинг - все есть и я думаю, стоит ли это делать? Как программиста, меня хлебом не корми, дай только переменные посоздавать, а надо ли это? Первая необходимость у меня появилась в этом, когда я делал отступ, по идее было бы не плохо задавать (N*level)px из шаблона. Но может можно что-то другое придумать?
- Как часто передача параметров используется вами и зачем? - Могли бы вы без этого обойтись?
|
|
| Вопрос знатокам IIS |
[29 Apr 2008|01:41pm] |
не совсем, наверное, по адресу, но все же http://bugtraq.ru/rsn/archive/2008/04/14.html
какие есть предположения по механизму инъекции? ясно же, что веб-сервер не имеет отношения к SQL инъекциям. предположения два: либо какие-то стандантрые скрипты, входящие в состав IIS (что это за звери, кстати?) либо что инъекция - это "боевой заряд", а "средство доставки" - дыра таки в IIS
|
|
| Большая база в txt |
[28 Apr 2008|07:18pm] |
Добрый день, господа!
Есть большая база > 1 миллиона строк, каждая строка переменной длины, но не более 63 символов. Формат - обычный txt файл. Если строка уже существует в базе, то ее добавлять не надо. База обновляется 2 раза сутки с интервалом в 12 часов. Подскажите алгоритм, как это сделать быстро и без потери производительности. Я пока вижу такой вариант: обрабатываю исходный файл порциями, в новый файл записываю строки в SQL виде, потом через шелл импортирую новый файл в MySQL. Может вы подскажете более рациональное решение?
|
|
| fgetcsv и OpenOffice |
[28 Apr 2008|09:27am] |
OpenOffice все строковые значения заключает в кавычки. Это допустимо, но вот какая-бяка. Если одно из строковых значений заканчивается на обратный слэш '\', то у fgetcsv начисто сносит крышу :-/ Если OO насильно заставить не заключать строковые значения в кавычки, то он совсем этого не делает, даже когда это нужно, например, когда внутри значения есть символ кавычек или символ разделителя.
Как бы это победить? Отказаться от fgetcsv и разбирать строки самостоятельно?
Строка, которую записывает MS Excel -- fgetcsv отлично работает:
BOSCH;AUDI/VW;0580254003;443906091;Электробензонасос AUDI 100 \погружной\;3504,75;шт.;26; ; ;
Вот строка производства OpenOffice 2.4:
"BOSCH";"AUDI/VW";"0580254003";"443906091";"Электробензонасос AUDI 100 \погружной\";3504,75;"шт.";"26";" ";" ";
fgetcsv начинает глючить после слова "погружной\" :-/
|
|